GitリポジトリからDAIへのスイートの追加
Gitリポジトリ(リポ)に存在するスイートは、DAIに追加することができ、これによりモデルやスクリプトベースのテストケースでこれらのスイートのスクリプトを使用することができます。
新しいGit接続を設定した後、初期設定の一部としてスイートを追加するためにスイート管理ページに移動するか、Git接続を保存した後に後で戻ることができます。スイート管理ページは、Git接続の編集ページの上部のタブや、Git接続のリストページのアクションメニューからいつでもアクセスできます。
初期設定後、リポのファイル構造をクローンして解析し、DAIに追加できるスイートを特定するまでわずかな遅延があります。
スイートの追加
Git接続が確認されたら、以下の手順に従ってDAIにスイートを追加できます:
- Git接続のスイート管理タブに移動します。
スイートを追加
をクリックします。スイートを選択
と表示されるドロップダウンラベルをクリックします。- スイートを選択します。
保存
をクリックします。- これでDAIのテストを設定するためにこれらのスイートを使用できます。
スイートを追加すると、DAIは定期的にGitリポと同期し、スクリプトベースのテストケースを作成する際に最新のスクリプトを選択できます。
DAIにスイートを追加したら、デザイナー
-> スイート
ページに移動すると、スイートリストに追加されているのが確認できます。
スイート名は、DAIの内部ストレージとすべてのGit接続でユニークである必要があります。DAIの内部ストレージに同じ名前のスイートが既に存在する場合、ドロップダウンで選択肢として表示されません。 これは、この制約を回避するためにスイートフォルダの名前を変更する必要があるかもしれません。既存のDAIスイートを削除すると、そのスイートに関連するデータが失われることに注意してください。
スイートの削除
GitリポジトリからDAIに追加されたスイートは、Git接続のスイート管理ページの各スイートの右側にあるゴミ箱アイコンをクリックするか、デザイナー > スイートページのリンク解除オプションを使用して削除できます。
リポからインポートしたスイートのリンクを解除すると、そのスイートを使用するすべてのテストがカスケード削除されます。既にスクリプトベースのテストケースを設定している場合、またはGit接続からのスイートを使用してモデルにスニペットを添付している場合、これらのスクリプトテストは削除され、これらのモデルは実行できなくなります。
ヘルパースイートについて
ヘルパースイートは、メインスイートと同じリポに位置している必要があり、各ヘルパースイートは個別にインポートする必要があります。DAIは、単一のテスト設定に複数のリポジトリからのスイートをロードすることはサポートしていません。